package sword_to_1;

import java.util.HashMap;
import java.util.Map;

public class LeeCode_39 {
    public static void main(String[] args) {

    }
    private static int majorityElement(int[] nums) {
        Map<Integer, Integer> map = new HashMap<>();
        int limit = nums.length / 2;
        for (int num : nums) {
            if (map.containsKey(num)){
                map.put(num, map.get(num) + 1);
                if (map.get(num) > limit){
                    return num;
                }
            }else {
                map.put(num, 1);
                if (map.get(num) > limit){
                    return num;
                }
            }
        }
        return 0;
    }
}
